Goto

Collaborating Authors

 multiple-input-multiple-output neural network exploiting computation


MIMONets: Multiple-Input-Multiple-Output Neural Networks Exploiting Computation in Superposition

Neural Information Processing Systems

With the advent of deep learning, progressively larger neural networks have been designed to solve complex tasks. We take advantage of these capacity-rich models to lower the cost of inference by exploiting computation in superposition.

  mimonet, multiple-input-multiple-output neural network exploiting computation, name change, (7 more...)

MIMONets: Multiple-Input-Multiple-Output Neural Networks Exploiting Computation in Superposition

Neural Information Processing Systems

With the advent of deep learning, progressively larger neural networks have been designed to solve complex tasks. We take advantage of these capacity-rich models to lower the cost of inference by exploiting computation in superposition. MIMONets augment various deep neural network architectures with variable binding mechanisms to represent an arbitrary number of inputs in a compositional data structure via fixed-width distributed representations. Accordingly, MIMONets adapt nonlinear neural transformations to process the data structure holistically, leading to a speedup nearly proportional to the number of superposed input items in the data structure. After processing in superposition, an unbinding mechanism recovers each transformed input of interest.

  mimonet, multiple-input-multiple-output neural network exploiting computation, superposition, (5 more...)